package com.kai.service.data.response.problem;

import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class ProblemReplyResponse {
    /**
     * id
     */
    private Integer id;

    /**
     * 问题id
     */
    private Integer problemId;

    /**
     * 回复者id
     */
    private Long responderId;

    /**
     * 回复者昵称
     */
    private String responderNickName;

    /**
     * 回复者头像
     */
    private String responderImgUrl;

    /**
     * 接收者id（一级为-1）
     */
    private Long recipientId;

    /**
     * 接收者昵称
     */
    private String recipientNickName;

    /**
     * 接收者头像
     */
    private String recipientImgUrl;

    /**
     * 回复内容
     */
    private String content;

    /**
     * 问题回复id（一级回复为0）
     */
    private Integer problemReplyId;

    /**
     * 点赞
     */
    private Integer like;

    /**
     * 创建时间
     */
    private Date createDatetime;

    /**
     * 子评论数量
     */
    private Integer subNumber;

    /**
     * 当前用户是否点赞 false-未点赞，true-已点赞
     */
    private Boolean isLike = Boolean.FALSE;

    /**
     * 子回复
     */
    private List<ProblemReplyResponse> subReplyList;
}
